<?php
/**
 * @see Zend_Filter_Interface
 */
require_once "Zend/Filter/Interface.php";

/**
 * Фильтр, преобразущий BB-коде в HTML через библиотеку Xbb
 * 
 * @category Phorm
 * @package Filter
 * @name /Phorm/Filter/BBcode.php
 * @copyright phorm.ru
 * @since 02.12.2012
 * @author vladimir@kachalov.net
 */

class Phorm_Filter_Bbcode implements Zend_Filter_Interface {
	
	/**
	 * Фильтр
	 * 
	 * @param string $str Входящая строка
	 * 
	 * @return string
	 */
	
	public function filter($str) {
	
		require_once 'Phorm/Plugin/Xbb/bbcode.lib.php';
		
		$bbcode = new bbcode($str);
		
		return $bbcode->get_html();
		
	}
	
}